//package com.dimong.www.loan.ui.act.account;
//
//import android.os.Bundle;
//import android.os.Message;
//import android.view.View;
//import android.view.View.OnClickListener;
//import android.widget.Button;
//import android.widget.EditText;
//
//import com.jimi.skinsecret.R;
//import com.jimi.skinsecret.bean.MobileVerfication;
//import com.jimi.skinsecret.http.HttpUtil;
//import com.jimi.skinsecret.http.OnFunctionListener;
//import com.jimi.skinsecret.ui.UIHelper;
//import com.jimi.skinsecret.ui.base.BaseActivity;
//import com.jimi.skinsecret.ui.widget.ActionBarView;
//import com.jimi.skinsecret.ui.widget.ActionBarView.OnRightButtonClickListener;
//import com.jimi.skinsecret.ui.widget.LoadingDialog;
//import com.jimi.skinsecret.utils.ToolUtil;
//
//public class ResetPasswordActivity extends BaseActivity implements OnClickListener {
//	private ActionBarView title;
//	private EditText retrieve_pass_phone;
//	private EditText retrieve_pass_captcha;
//	private Button retrieve_pass_send_captcha;
//	private int time = 0;
//	private LoadingDialog pd;
//
//	@Override
//	protected void onCreate(Bundle savedInstanceState) {
//		super.onCreate(savedInstanceState);
//		setContentView(R.layout.act_reset_password);
//		initView();
//		initTitle();
//	}
//
//	private void initView() {
//		title = (ActionBarView) findViewById(R.id.title);
//		retrieve_pass_phone = (EditText) findViewById(R.id.retrieve_pass_phone);
//		retrieve_pass_captcha = (EditText) findViewById(R.id.retrieve_pass_captcha);
//		retrieve_pass_send_captcha = (Button) findViewById(R.id.retrieve_pass_send_captcha);
//		retrieve_pass_send_captcha.setOnClickListener(this);
//	}
//
//	private void initTitle() {
//		title.setBack(this);
//		title.setTitle("密码找回");
//		title.setRightButton("下一步", new OnRightButtonClickListener() {
//			@Override
//			public void onClick(View button) {
//				final String mobileNum = retrieve_pass_phone.getText().toString();
//				if (!ToolUtil.isMobile(mobileNum)) {
//					showToast("手机号码格式不对");
//					return;
//				}
//
//				String captcha = retrieve_pass_captcha.getText().toString();
//				if (captcha.equals("")) {
//					showToast("请填写验证码");
//					return;
//				} else if (captcha.length() != 6) {
//					showToast("请填写六位验证码");
//					return;
//				}
//				if (pd == null) {
//					pd = UIHelper.progressDialog(mContext);
//				}
//				pd.show();
//				HttpUtil.upMobileVerfication1(mobileNum, captcha, new OnFunctionListener() {
//					@Override
//					public void onSuccess(Object object) {
//						MobileVerfication veri = gson.fromJson(object.toString(), MobileVerfication.class);
//						UIHelper.openResetPasswordSecondActivity(mContext, mobileNum, veri.getTempCode());
//						finish();
//					}
//
//					@Override
//					public void onFinishWork() {
//						super.onFinishWork();
//						if (pd != null) {
//							pd.dismiss();
//						}
//					}
//				});
//			}
//		});
//	}
//
//	@Override
//	public void onClick(View arg0) {
//		switch (arg0.getId()) {
//		case R.id.retrieve_pass_send_captcha:
//			String mobileNum = retrieve_pass_phone.getText().toString();
//			if (!ToolUtil.isMobile(mobileNum)) {
//				showToast("手机号码格式不对");
//				return;
//			}
//			retrieve_pass_send_captcha.setClickable(false);
//			if (pd == null) {
//				pd = UIHelper.progressDialog(mContext);
//			}
//			pd.show();
//			HttpUtil.resetMobileVerfication(mobileNum, new OnFunctionListener() {
//				@Override
//				public void onSuccess(Object object) {
//					showToast("获取验证码成功");
//					time = 60;
//					retrieve_pass_send_captcha.setText(time + "秒");
//					getHandler().sendEmptyMessageDelayed(0, 1000L);
//				}
//
//				@Override
//				public void onFail(int code, String msg) {
//					super.onFail(code, msg);
//					showToast(msg);
//					retrieve_pass_send_captcha.setClickable(true);
//				}
//
//				@Override
//				public void onFinishWork() {
//					super.onFinishWork();
//					if (pd != null) {
//						pd.dismiss();
//					}
//				}
//			});
//			break;
//		default_log:
//			break;
//		}
//	}
//
//	@Override
//	protected void handleActivityMessage(Message msg) {
//		super.handleActivityMessage(msg);
//		switch (msg.what) {
//		case 0:
//			if (time == 0) {
//				retrieve_pass_send_captcha.setClickable(true);
//				retrieve_pass_send_captcha.setText("重发");
//				return;
//			}
//			time = -1 + time;
//			retrieve_pass_send_captcha.setClickable(false);
//			retrieve_pass_send_captcha.setText(time + "秒");
//			getHandler().sendEmptyMessageDelayed(0, 1000L);
//			break;
//		default_log:
//			break;
//		}
//	}
//}
